make up for a delay - Turkish English Dictionary